home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / System Stuff / DiskPaper 1.0b4 / DiskPaper 1.0b4.rsrc / LDEF_256.txt < prev    next >
Text File  |  1991-09-05  |  8KB  |  149 lines

  1. start:
  2. 00000000  600E                     bra        +0x10 /* 00000010 */
  3. 00000002  0000 4C44                ori.b      D0, 0x44 /* 'D' */
  4. 00000006  4546                     chk.w      D2, D6
  5. 00000008  0100                     btst       D0, D0
  6. 0000000A  0000 0000                ori.b      D0, 0x0
  7. 0000000E  0000 41FA                ori.b      D0, 0xFA
  8. // begin alternate branch 00000010-00000014
  9. label00000010:
  10. 00000010  41FA FFEE                lea.l      A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
  11. // end alternate branch 00000010-00000014
  12. label00000010: // (misaligned)
  13. 00000012  FFEE                     .invalid   <<F/7/7>>
  14. 00000014  21C8 09CE                move.l     [0x000009CE /* ToolScratch */], A0
  15. 00000018  6000 00E2                bra        +0xE4 /* 000000FC */
  16. 0000001C  225F                     movea.l    A1, [A7]+
  17. 0000001E  201F                     move.l     D0, [A7]+
  18. 00000020  A04C                     syscall    CompactMem
  19. 00000022  2E80                     move.l     [A7], D0
  20. 00000024  7000                     moveq.l    D0, 0x00
  21. label00000026:
  22. 00000026  2F09                     move.l     -[A7], A1
  23. label00000028:
  24. 00000028  31C0 0220                move.w     [0x00000220 /* MemErr */], D0
  25. 0000002C  4E75                     rts
  26. 0000002E  7000                     moveq.l    D0, 0x00
  27. 00000030  60F6                     bra        -0x8 /* 00000028 */
  28. fn00000032:
  29. 00000032  221F                     move.l     D1, [A7]+
  30. 00000034  201F                     move.l     D0, [A7]+
  31. 00000036  225F                     movea.l    A1, [A7]+
  32. 00000038  205F                     movea.l    A0, [A7]+
  33. 0000003A  A02E                     syscall    BlockMove/BlockMoveData
  34. 0000003C  2241                     movea.l    A1, D1
  35. 0000003E  4EFA FFE6                jmp        [PC - 0x1A /* 00000026 */]
  36. fn00000042:
  37. 00000042  4E56 FED4                link       A6, -0x012C
  38. 00000046  206E 0014                movea.l    A0, [A6 + 0x14]
  39. 0000004A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  40. 0000004E  22D8                     move.l     [A1]+, [A0]+
  41. 00000050  22D8                     move.l     [A1]+, [A0]+
  42. 00000052  206E 0008                movea.l    A0, [A6 + 0x8]
  43. 00000056  2050                     movea.l    A0, [A0]
  44. 00000058  2068 0050                movea.l    A0, [A0 + 0x50]
  45. 0000005C  302E 0012                move.w     D0, [A6 + 0x12]
  46. 00000060  48C0                     ext.l      D0
  47. 00000062  D090                     add.l      D0, [A0]
  48. 00000064  2F00                     move.l     -[A7], D0
  49. 00000066  486E FEE6                pea.l      [A6 - 0x11A]
  50. 0000006A  302E 0010                move.w     D0, [A6 + 0x10]
  51. 0000006E  48C0                     ext.l      D0
  52. 00000070  2F00                     move.l     -[A7], D0
  53. 00000072  4EBA FFBE                jsr        [PC - 0x42 /* 00000032 */]
  54. 00000076  486E FFE8                pea.l      [A6 - 0x18]
  55. 0000007A  A8A3                     syscall    EraseRect
  56. 0000007C  4267                     clr.w      -[A7]
  57. 0000007E  A887                     syscall    TextFont
  58. 00000080  3F3C 000C                move.w     -[A7], 0xC
  59. 00000084  A88A                     syscall    TextSize
  60. 00000086  4A2E FEE6                tst.b      [A6 - 0x11A]
  61. 0000008A  6710                     beq        +0x12 /* 0000009C */
  62. 0000008C  422E FED4                clr.b      [A6 - 0x12C]
  63. 00000090  7000                     moveq.l    D0, 0x00
  64. 00000092  102E FED4                move.b     D0, [A6 - 0x12C]
  65. 00000096  3F00                     move.w     -[A7], D0
  66. 00000098  A888                     syscall    TextFace
  67. 0000009A  6010                     bra        +0x12 /* 000000AC */
  68. label0000009C:
  69. 0000009C  1D7C 0002 FED4           move.b     [A6 - 0x12C], 0x2
  70. 000000A2  7000                     moveq.l    D0, 0x00
  71. 000000A4  102E FED4                move.b     D0, [A6 - 0x12C]
  72. 000000A8  3F00                     move.w     -[A7], D0
  73. 000000AA  A888                     syscall    TextFace
  74. label000000AC:
  75. 000000AC  302E FFEA                move.w     D0, [A6 - 0x16]
  76. 000000B0  5840                     addq.w     D0, 4
  77. 000000B2  3F00                     move.w     -[A7], D0
  78. 000000B4  302E FFE8                move.w     D0, [A6 - 0x18]
  79. 000000B8  0640 000C                addi.w     D0, 0xC
  80. 000000BC  3F00                     move.w     -[A7], D0
  81. 000000BE  A893                     syscall    MoveTo
  82. 000000C0  486E FEE8                pea.l      [A6 - 0x118]
  83. 000000C4  A884                     syscall    DrawString
  84. 000000C6  4A2E 0018                tst.b      [A6 + 0x18]
  85. 000000CA  6710                     beq        +0x12 /* 000000DC */
  86. 000000CC  2F3C 0000 0938           move.l     -[A7], 0x938 /* '\t8' */
  87. 000000D2  42A7                     clr.l      -[A7]
  88. 000000D4  A85F                     syscall    BitClr
  89. 000000D6  486E FFE8                pea.l      [A6 - 0x18]
  90. 000000DA  A8A4                     syscall    InvertRect
  91. label000000DC:
  92. 000000DC  422E FED4                clr.b      [A6 - 0x12C]
  93. 000000E0  7000                     moveq.l    D0, 0x00
  94. 000000E2  102E FED4                move.b     D0, [A6 - 0x12C]
  95. 000000E6  3F00                     move.w     -[A7], D0
  96. 000000E8  A888                     syscall    TextFace
  97. 000000EA  4E5E                     unlink     A6
  98. 000000EC  205F                     movea.l    A0, [A7]+
  99. 000000EE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  100. 000000F2  4ED0                     jmp        [A0]
  101. 000000F4  444F                     neg.w      A7
  102. 000000F6  4452                     neg.w      [A2]
  103. 000000F8  4157                     chk.w      D0, [A7]
  104. 000000FA  4D53                     chk.w      D6, [A3]
  105. label000000FC:
  106. 000000FC  4E56 FFE0                link       A6, -0x0020
  107. 00000100  206E 0014                movea.l    A0, [A6 + 0x14]
  108. 00000104  43EE FFE8                lea.l      A1, [A6 - 0x18]
  109. 00000108  22D8                     move.l     [A1]+, [A0]+
  110. 0000010A  22D8                     move.l     [A1]+, [A0]+
  111. 0000010C  302E 001A                move.w     D0, [A6 + 0x1A]
  112. 00000110  603A                     bra        +0x3C /* 0000014C */
  113. 00000112  6044                     bra        +0x46 /* 00000158 */
  114. label00000114:
  115. 00000114  4A6E 000C                tst.w      [A6 + 0xC]
  116. 00000118  6F3E                     ble        +0x40 /* 00000158 */
  117. 0000011A  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  118. 0000011E  486E FFE8                pea.l      [A6 - 0x18]
  119. 00000122  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  120. 00000126  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  121. 0000012A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  122. 0000012E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  123. 00000132  4EBA FF0E                jsr        [PC - 0xF2 /* 00000042 */]
  124. 00000136  6020                     bra        +0x22 /* 00000158 */
  125. label00000138:
  126. 00000138  2F3C 0000 0938           move.l     -[A7], 0x938 /* '\t8' */
  127. 0000013E  42A7                     clr.l      -[A7]
  128. 00000140  A85F                     syscall    BitClr
  129. 00000142  486E FFE8                pea.l      [A6 - 0x18]
  130. 00000146  A8A4                     syscall    InvertRect
  131. 00000148  600E                     bra        +0x10 /* 00000158 */
  132. 0000014A  600C                     bra        +0xE /* 00000158 */
  133. label0000014C:
  134. 0000014C  670A                     beq        +0xC /* 00000158 */
  135. 0000014E  5340                     subq.w     D0, 1
  136. 00000150  67C2                     beq        -0x3C /* 00000114 */
  137. 00000152  5340                     subq.w     D0, 1
  138. 00000154  67E2                     beq        -0x1C /* 00000138 */
  139. 00000156  5340                     subq.w     D0, 1
  140. label00000158:
  141. 00000158  4E5E                     unlink     A6
  142. 0000015A  205F                     movea.l    A0, [A7]+
  143. 0000015C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  144. 00000160  4ED0                     jmp        [A0]
  145. 00000162  4D41                     chk.w      D6, D1
  146. 00000164  494E                     chk.w      D4, A6
  147. 00000166  2020                     move.l     D0, -[A0]
  148. 00000168  2020                     move.l     D0, -[A0]
  149.